package com.nanyang.tms.api.dto.request.waybill;

import com.nanyang.common.core.domain.ApiRequest;
import lombok.Data;

@Data
public class WaybillQueryRequest extends ApiRequest {
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;

    /**
     * 客户单号
     */
    private String customerNo;

    /**
     * 服务商单号
     */
    private String supplierNo;
    /**
     * 收货时间开始
     */
    private String receiptCreateStart;
    /**
     * 收货时间结束
     */
    private String receiptCreateEnd;
    /**
     * 出货时间开始
     */
    private String shipmentCreateStart;
    /**
     * 出货时间结束
     */
    private String shipmentCreateEnd;
    /**
     * 运单类型（0签入，1签出）
     */
    private Integer waybillType;
    /**
     * 销售产品编码
     */
    private String saleProductCode;
    /**
     * 服务商产品编码
     */
    private String productCode;
    /**
     * 服务商编码
     */
    private String supplierCode;
    /**
     * 收货单号
     */
    private String waybillShipmentCode;
    /**
     * 出货单号
     */
    private String waybillReceiptCode;
    /**
     * 收货货物类型（下拉框）
     */
    private String receiptCargoTypeCode;
    /**
     * 出货货物类型（下拉框）
     */
    private String shipmentCargoTypeCode;

    /*******分页*******/
    private int pageIndex = 1;
    private int pageSize = 10;
    @Override
    public void requestCheck() {
    }
}
